package com.googlecode.dgwt.client.dojox.data.base;

import com.googlecode.dgwt.client.dojo.data.base.ModeledStore;
import com.googlecode.dgwt.client.dojox.data.model.base.NamedColumn;
import com.googlecode.dgwt.client.dojox.data.model.base.NamedModel;


/**
 * @author      Wellington Tadeu dos Santos
 * @since       DGWT v0.01
 */
public interface NamedStore<Item> extends ModeledStore<Item> {

    public NamedModel<Item,? extends NamedColumn<Item, ?>> getModel();
    
    public Object getValue(Item item, String columnName);
    public boolean setValue(Item item, String columnName, Object value);
    
}
